#include <M5StickCPlus2.h>

// 内置 LED 引脚定义 - 修正为 GPIO 19
#define LED_PIN 19  // M5StickC-Plus2 的内置LED在 GPIO 19

void setup() {
  // 初始化 M5StickC-Plus2
  M5.begin();
  
  // 设置 LED 引脚为输出模式
  pinMode(LED_PIN, OUTPUT);
  
  // 初始关闭 LED
  digitalWrite(LED_PIN, LOW);
  
  Serial.println("M5StickC-Plus2 LED Blink Demo Started");
  Serial.println("LED Pin: GPIO 19");
}

void loop() {
  // LED 亮
  digitalWrite(LED_PIN, HIGH);
  Serial.println("LED ON");
  M5.Lcd.fillScreen(RED);  // 屏幕显示红色，便于观察状态
  delay(1000);  // 等待1秒
  
  // LED 灭
  digitalWrite(LED_PIN, LOW);
  Serial.println("LED OFF");
  M5.Lcd.fillScreen(BLACK);  // 屏幕清空
  delay(1000);  // 等待1秒
}